#include <my_head.h>

int main(int argc, const char *argv[]){
    struct stat xja;
    if(-1 == stat("hello.txt", &xja))
        ERR_LOG("stat error");
    printf("inode = %ld\n", xja.st_ino);
    if((xja.st_mode & S_IFMT) == S_IFREG){
        printf("普通文件\n");
    }else if(S_ISDIR(xja.st_mode)){
        printf("目录文件\n");
    }
    printf("文件的权限: %#o\n", xja.st_mode & 0777);
    printf("硬链接数: %ld\n", xja.st_nlink);
    printf("所属用户id: %d\n", xja.st_uid);
    printf("所属组id: %d\n", xja.st_gid);
    printf("总大小: %ld\n", xja.st_size);
    printf("最后一次被修改的时间: %ld\n", xja.st_mtime);

    return 0;
}